It will never be gone. There will always be stupid people, dumb parents and idiotic ideas - something else would replace it. What we can do is reduce it's impact by making certain things mandatory for all children e.g. education - get rid of "faith schools" (which is an oxymoron) and home schooling.
Well this would be a nice compromise to forceful outlawing of religion, I must say. This topic, religion, is one I am extremely biased on. I feel robbed and having only just got out of the JWs that feeling of robbery is probably just still fresh, maybe as time goes on ill be less hostile toward it and be able to think of more peaceful solutions like you and looter put forward.
Still, it'd be nice to see them convicted for all the harms they've done to all the people they've affected around the world. And not just them, but other religions too. I think that's where my feelings on it come from, the fact that I realize you and looter are right, I'll never see justice for these harms but I want to - I don't want revenge, not saying that. violence isn't the answer, but I'd like to see something... Know what I mean?